﻿namespace JMDict.ObjectModel
{
    using System.Collections.Generic;
    using System.Runtime.Serialization;
    using System.Xml.Serialization;

    [DataContract]
    public class Sense
    {
        [XmlElement]
        public List<string> stagk
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> stagr
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> pos
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> xref
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> ant
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> field
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> misc
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> s_inf
        {
            get;
            set;
        }

        [XmlElement]
        public List<lsource> lsource
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> dial
        {
            get;
            set;
        }

        [XmlElement]
        public List<Gloss> gloss
        {
            get;
            set;
        }

        [XmlElement]
        public List<string> example
        {
            get;
            set;
        }
    }
}